package com.ilink.ilinkcommon.domain.PO.trainingCamp;

/**
 * <h3>new-ilink-java-backend-psy</h3>
 *
 * @Description <p>训练营信息表</p>
 * @Author pengshiyao
 * @Date 2024-10-07 14:57
 **/

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.time.LocalDateTime;
import java.util.Date;
import lombok.Data;

/**
 * @ClassName TrainingCamp
 * @Description
 * @Author pengshiyao
 * @Date 2024-10-07 14:57
 **/
@Data
@TableName("training_camp")
public class TrainingCamp {
    @TableId(value = "camp_id", type = IdType.INPUT)
    private Long campId;                // 训练营的唯一标识
    private String campName;            //训练营的名称
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date startTime;     // 训练营的开始时间
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endTime;       // 训练营的结束时间
    private String organizerInfo;        // 举办方信息
    private String coverImagePath;       // 训练营封面图片(存储路径)
    private String tags;                 // 训练营对应标签
}
